import camelot

tables = camelot.read_pdf('E://Java_Source//AliJava.pdf')  # 类似于Pandas打开CSV文件的形式
# 表格信息
print(tables)
# print(tables[0])
# # 表格数据
# print(tables[0].data)
# tables[0].df  # get a pandas DataFrame!
# tables.export('E:\\Java_Source\\foo.csv', f='csv', compress=True)  # json, excel, html, sqlite，可指定输出格式
# tables[0].to_csv('E:\\Java_Source\\foo.csv')  # to_json, to_excel, to_html, to_sqlite， 导出数据为文件
# tables
# <TableList n=1>
# tables[0]
# <Table shape=(7, 7)> # 获得输出的格式
# >>> tables[0].parsing_report
# {
#     'accuracy': 99.02,
#     'whitespace': 12.24,
#     'order': 1,
#     'page': 1
# }
